﻿.fl { float: left }
.fr { float: right }
.hide { display: none }
.tool-mr20 { margin-right: 20px; }
.tool-ml20 { margin-left: 20px; }

a:link, a:visited { text-decoration: none; color: #333 }
a:active, a:hover { text-decoration: none; color: #4caf50 }
a.link { color: #4caf50; font-size: 14px }
a.link:hover { text-decoration: underline; cursor: pointer }
/*html { filter: grayscale(1); }*/
body { background-color: #fcfcfc; }

.tool-header { position: fixed; top: 0; background-color: #16a951; width: 100%; z-index: 999; }
.tool-header-content { width: 90%; height: 50px; margin: 0 auto; line-height: 50px; }
.tool-header-content > a { color: #fff; }
.content-body-minwidth { }
.content-body { width: 90%; margin: 60px auto 0; }
.tool-content { margin-bottom: 5px; }
.tool-box { padding: 10px 0 0; }
.tool-box:after { clear: both; content: ""; display: table }

.tool-box { display: grid; grid-template-columns: repeat(6, 1fr); /*grid-template-columns: repeat(auto-fill, 10px); */}
.tool-box li { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 260px; height: 80px; margin: 0 auto 15px; -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); border-radius: 10px; background: #fff; border: 1px solid #ebeef5; }
.tool-box li > div { min-height: 32px; }
.tool-box li > div > img { height: 30px; width: 30px; float: left; display: block; }
.tool-box li > div > a { display: inline-block; height: 34px; line-height: 34px; padding: 1px 8px; font-size: 18px; }
.tool-box li > div > a:hover { cursor: pointer; border-color: #4caf50; transform: translate3d(0,-2px,0); transition: ease-in-out .2s; }
.tool-box li > div > strong { color: #16a951; font-weight: 700; font-size: 16px; line-height: 32px; display: block; float: left; padding-left: 10px; }
.tool-box li :not(nth-child):hover { }
.tool-box li > div > span.version { font-size: 10px; color: #f53b57; }

.layui-tab { margin: 0; }
.layui-tab-content { padding: 0; }

.tool-foot {  bottom: 0px; width: 100%; color: #bbb; z-index: 999; height: 30px; margin: 0 auto; line-height: 30px; text-align: center; }

.chickensoup { color: #fff; font-size: 14px; cursor: pointer; }
.btn_filter { width: 260px; margin: 6px 10px; border-radius: 10px; }


@media (max-width: 768px) {
    .tool-header { position: unset; }
    .tool-header-content { width: 92%; }
    .tool-ml20 { margin-left: 10px; }
    .xhide { display: none; }
    .btn_filter { width: 200px; margin: 6px 10px; border-radius: 8px; }


    .content-body { width: 90%; margin: 0 auto; }
    .tool-content { margin-top: 10px; }
    .tool-box { grid-template-columns: repeat(1, 1fr); padding: 0; }
    .tool-box li { width: 260px; height: 80px; }
}


::-webkit-scrollbar { width: 5px; margin-right: 2px; overflow-y: scroll; }
::-webkit-scrollbar-button { width: 5px; background-color: yellow; }
::-webkit-scrollbar:horizontal { height: 10px; margin-bottom: 2px; }
::-webkit-scrollbar-track { border-radius: 10px; }
::-webkit-scrollbar-track-piece { background-color: #333333; border-radius: 10px; }
::-webkit-scrollbar-thumb { width: 5px; border-radius: 5px; background: #0be881; }
::-webkit-scrollbar-corner { width: 5px; background-color: red; }
::-webkit-scrollbar-thumb:hover { background: #909090; }


.layui-field-title, .layui-elem-field, .color { border-color: #16a951; margin: 0; }
.fieldsethide { display: none; }
